#ifndef RTE_TM2831_LCD_TFT_H
#define RTE_TM2831_LCD_TFT_H


#include <smodule.h>

class lcd_tft : public smodule {
    int begin(uint32_t tick) final;

    int run(uint32_t tick) override;

    int diag(uint32_t tick) final;
#ifdef __PLATFORMIO_BUILD_DEBUG__
    int dev_test(uint32_t tick) final;
#endif
    const char *name() final { return "lcd_tft"; }
};

extern lcd_tft lcd;

#endif //RTE_TM2831_LCD_TFT_H
